<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Task Descriptor: 获得工作人员</title>
<meta name="uma.type" content="TaskDescriptor">
<meta name="uma.name" content="acquire_staff">
<meta name="uma.presentationName" content="获得工作人员">
<meta name="uma.guid" content="_Jq8b8EogEdqrjq4i3fchvA">
<meta name="element_type" content="TaskDescriptor">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../css/default.css" type="text/css">
<script src="./../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ActivityTreeTable.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ProcessElementPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/processElementData.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var defaultQueryStr = '?proc={EA0C1D32-E39A-4D96-B956-E178DB776A96}&path={EA0C1D32-E39A-4D96-B956-E178DB776A96},{D2D59931-DBA1-4624-B5E6-161DE57451D1},_Jq8b8EogEdqrjq4i3fchvA';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, true, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top">
<div id="page-guid" value="_Jq8b8EogEdqrjq4i3fchvA"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Task Descriptor: 获得工作人员</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../images/taskdes_lg_dgm32.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">此任务描述了如何将人员关联到项目，以及如何将人员组织成团队。</td>
</tr>
<tr>
<td>Based on Method Task: <a href="./../../rup/tasks/acquire_staff_1B59DBA8.html" guid="{D6A30168-ECF2-40C0-AA8B-68462B3F193B}">获得工作人员</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Roles</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Main:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_project_manager_A440BEDD.html" guid="_CZht-Ri2Edq_uI8xTPML6g">项目经理</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Additional:
								</span></td><td class="sectionTableCell"><span class="sectionTableCellHeading">Assisting:
								</span></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Inputs</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Mandatory:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_project_plan_C9B06C67.html" guid="_CZht9hi2Edq_uI8xTPML6g">软件开发计划</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Optional:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_development_process_70CF043A.html" guid="_JrDJoEogEdqrjq4i3fchvA">开发流程</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">External:
								</span>
<ul>
<li>None</li>
</ul>
</td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Outputs</th><td class="sectionTableCell" colspan="3">
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_project_plan_C9B06C67.html" guid="_CZht9hi2Edq_uI8xTPML6g">软件开发计划</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Steps</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="sectionTableCell">
<div class="stepHeading"> 配备项目人员</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Staff the Project" name="Staff the Project"></a>
<p>
    项目经理应该已在<a class="elementLinkWithType" href="./../../rup/tasks/define_project_organization_and_staffing_490679CB.html" guid="{8158A0C5-E4B3-4B9F-9DD6-0A32EB233B87}">Task: 定义项目组织和人员配备</a>中确定迭代所需的人员配备，并将关注组织的人力资源功能，以提供具有所需领域、技能和经验背景的人员。大多数组织不会奢侈到为项目预备大量工作人员，而且项目的开始并不总是正好与先前项目的结束同步。所以，除了少数几个人员能一开始就参与项目外，许多人员经常需要在以后招聘。这可能是个长期的过程，所以精明的项目经理往往会未雨绸缪，在为当前迭代招聘人员的同时就开始准备将来迭代的人员了。加班加点地工作，或者使用承包人员而不使用长期员工，这两种方法也许可以弥补不足。但这两种解决方法也有缺点；人员层面上任何系统性的、持久的不足对于日程安排都是一个重大风险。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 根据角色安排人员技能</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Map Staff Skills to Workers" name="Map Staff Skills to Workers"></a>
<p>
    角色用于定义个人或一起工作的一组人在企业中的行为和职责。每个角色的行为都定义为一组任务。每个角色的职责通常是就某些工作产品（如文档）进行定义的。举例来说，角色有设计人员、软件架构师和评审人员。角色通过一组相关的任务暗示了应具备的<b>能力</b>。
</p>
<p>
    请注意，角色不是指个人，而是说明个人在企业中应该有怎样的行为以及这些个人承担什么职责。
</p>
<p>
    项目一般可自行支配一定数目的<b>资源</b>，即具备特定能力的个人。例如，Joe、Marie、Paul 和 Sylvia
    是几个具备不同能力（尽管部分能力有所重叠）的个人。使用在交付流程中确定的角色，将项目的可用资源与他们可以承担的角色一一对应。
</p>
<p align="center">
    <img src="./../../rup/tasks/resources/wk_assgn.gif" width="471" height="230" alt="本图显示了 Paul、Mary、Joe、Sylvia 和 Stephan 重叠的角色。" />
</p>
<p>
    将个人与角色关联是随时间动态变化的，影响因素有阶段在项目生命周期所处的位置以及要执行的工作。
</p>
<ul>
    <li>
        个人在同一天可能会扮演数个不同的角色：例如，Sylvia 在上午可能是“评审人员”，而到了下午就可能是“用例设计人员”。
    </li>
    <li>
        个人可能同时扮演数个角色：例如，Jane 可能同时担任某个类的“软件架构师”和“设计人员”，并担任包含该类的程序包的“程序包所有者”。
    </li>
    <li>
        几个人可以扮演相同的角色，作为一个团队一起执行某个任务：例如，Paul 和 Mary 都可以充当同一个用例的“用例设计人员”。
    </li>
</ul>
<p>
    分配职责时，尽量避免在资源之间的工作产品交接：让同一个人或同一个团队设计并实现子系统，使他们不必重新了解他人已完成的工作。
</p>
<p>
    当由同一个团队设计并实现时，从设计到实现的过渡就会很顺利。此外，它还使设计人员能更出色地工作：通过了解什么可行、什么不可行，他们就能更好地明白什么是好的设计，并将其用到未来的工作中。就像雕塑家一样，好的设计师必须了解用于表达的材料，而对于软件来讲，这种材料就是实现环境。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 组成团队</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Form Teams" name="Form Teams"></a>
<p>
    项目组织的形式和迭代所需的人员配备水平已经由项目经理在<a class="elementLinkWithType" href="./../../rup/tasks/define_project_organization_and_staffing_490679CB.html" guid="{8158A0C5-E4B3-4B9F-9DD6-0A32EB233B87}">Task: 定义项目组织和人员配备</a>中确定。有了对实际资源可用性的了解，进一步要做的工作就是对结构进行微调并为该结构配备人员。项目经理应该重新检查所有七人以上的团队，看看是否有在结构上比较明显的方法来分解团队，即沿子系统线分解。
</p>
<p>
    团队的组成应该最少两人，最多约七人；七人以上的团队往往会自然而然地自己分成小团队，所以最好替他们分开，免得出现其他麻烦。
</p>
<p>
    将人员分成各个团队时，项目经理应该对团队的整体经验和熟悉程度很敏感，并且应该尝试让团队既有“新鲜血液”又有在项目中已经做了一段时间的人员。在项目开始时，项目经理必须依赖于将有经验的人员与较新的人员相结合。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 培训项目人员</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Train Project Staff" name="Train Project Staff"></a>
<p>
    在很多情况下，一份项目可用资源的能力的清单将在为角色分配团队成员时，显示出存在的差距（假设已经尝试了正常的、招募更多团队成员或聘请外部承包人员的方法）。在这种情况下就需要培养技能了。对这些人员必须进行适当的培训和指导，时间是就在他们需要这些技能前。不立即投入实践的培训会很快失去作用。通常情况下，在进行正常培训后，如果有导师带领开展一个研讨会来“启动”任务，对于实践新技能将特别有用。
</p><br />
<br /></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Properties</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Multiple Occurrences" abbr="Multiple Occurrences">Multiple Occurrences</th><td class="sectionTableCell" align="left" headers="property_Multiple Occurrences"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Event Driven" abbr="Event Driven">Event Driven</th><td class="sectionTableCell" align="left" headers="property_Event Driven"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Ongoing" abbr="Ongoing">Ongoing</th><td class="sectionTableCell" align="left" headers="property_Ongoing"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Optional" abbr="Optional">Optional</th><td class="sectionTableCell" align="left" headers="property_Optional"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Planned" abbr="Planned">Planned</th><td class="sectionTableCell" align="left" headers="property_Planned"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Repeatable" abbr="Repeatable">Repeatable</th><td class="sectionTableCell" align="left" headers="property_Repeatable"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
					contentPage.onload();
					contentPage.processPage.fixDescriptorLinks();
				</script>
</html>
